Rust Job: Video Services Senior Staff Software Engineer

Job added on

Location

São Paulo - Brazil

Job type

Full-Time

Rust Job Details

Company Overview
At Motorola Solutions, we believe that everything starts with safety.Its the constant that empowers people to confidently move forward. It can fill a flight or sell out a stadium. It can care for a patient or graduate a class.

As a global leader in public safety and enterprise security, we create and connect the technologies that help to keep people safe where they live, learn, work and play. Our integrated technology ecosystem unifies critical communications, video security and access control, and command center software, enabling collaboration in more powerful ways.

At Motorola Solutions, were ushering in a new era in public safety and security. Bring your passion, potential and talents to a career that matters.

Department Overview Please submit your resume in English we can only consider applications submitted in this language.

The Motorola Solutions Command Central Video Services team is responsible for the architecture, design, and development of cloudbased Video Management Solutions servicing Public Safety and Enterprise Customers. Motorola Solutions designs, develops, and manufactures advanced AI, video analytics, network video management software and hardware, surveillance cameras, and access control solutions that help change the way people interact with their security systems. We are seeking a Senior Staff Software Engineer who will be a part of a highly collaborative team working on mobile and fixed video solutions. Our products allow customers to respond effectively in missioncritical operating environments. We are looking for worldclass innovative and motivated engineers interested in building software and systems that truly make a difference.
Job Description
Responsibilities Include

Architecture, design, and development of cloudbased Video Management Solutions for live media, and recorded media playback

Provide automation for scaling solutions

Maximize solution resilience and reliability while providing mechanisms to improve uptime

Able to participate in group discussions by expressing thoughts and ideas clearly.

Selfdriven, highenergy, highly innovative person with a positive attitude

Effectively collaborate with technical leaders in a multiteam environment

Demonstrate flexibility and resilience in the face of changing priorities and requirements

Basic Requirements
Qualifications

Bachelor39;s degree is required, with an emphasis on Computer Science, Computer Engineering, or a related technical discipline.

743; years of Software Development experience in one or more generalpurpose programming languages Java preferred

Fluency in Rust or familiarity with Rust and fluency in a similar systemslevel programming language with a passion for writing highperformance, efficient code

143; years working with video protocols such as RTP, RTMP, HLS, HDS, Smooth Streaming, and WebRTC

143; years working with modern video codecs like H264, H265, VP8, VP9, AV1

Experience in the following domains opensource multimedia frameworks, realtime audio, and video streaming, playback of recorded media

Experience with video encoding, decoding, transcoding, and streaming software solutions

Able to troubleshoot and debug issues; work with remote teams as required.

Support and triage issues with customer integration teams under minimum supervision.

Experience with Azure or other cloud platforms

A robust troubleshooting methodology and the ability to work under fastpaced timelines.

Knowledge of CICD Pipelines

Knowledge of Docker Containers

Proficiency in spoken and written English

LIWC1

LIREMOTE

Travel Requirements None
Relocation Provided None
Position Type Experienced

Referral Payment Plan No